Skip navigation links

Oracle® Big Data Appliance Perfect Balance Java API Reference
Release 1.1

E49335-01


oracle.hadoop.balancer.examples.invindx
Class InvertedIndex.InvertedIndexKey.SortingComparator

java.lang.Object
  extended by oracle.hadoop.balancer.examples.invindx.InvertedIndex.InvertedIndexKey.GroupingComparator
      extended by oracle.hadoop.balancer.examples.invindx.InvertedIndex.InvertedIndexKey.SortingComparator

All Implemented Interfaces:
java.util.Comparator<InvertedIndex.InvertedIndexKey>, org.apache.hadoop.io.RawComparator<InvertedIndex.InvertedIndexKey>
Enclosing class:
InvertedIndex.InvertedIndexKey

public static class InvertedIndex.InvertedIndexKey.SortingComparator
extends InvertedIndex.InvertedIndexKey.GroupingComparator

This comparator extends the InvertedIndex.InvertedIndexKey.GroupingComparator and compares the value elements (location and offset) of this composite key. It is used as the sorting comparator.


Constructor Summary
InvertedIndex.InvertedIndexKey.SortingComparator()
           

 

Method Summary
 int compare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2)
           
 int compare(InvertedIndex.InvertedIndexKey a, InvertedIndex.InvertedIndexKey b)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface java.util.Comparator
equals

 

Constructor Detail

InvertedIndex.InvertedIndexKey.SortingComparator

public InvertedIndex.InvertedIndexKey.SortingComparator()

Method Detail

compare

public int compare(byte[] b1,
                   int s1,
                   int l1,
                   byte[] b2,
                   int s2,
                   int l2)
Specified by:
compare in interface org.apache.hadoop.io.RawComparator<InvertedIndex.InvertedIndexKey>
Overrides:
compare in class InvertedIndex.InvertedIndexKey.GroupingComparator

compare

public int compare(InvertedIndex.InvertedIndexKey a,
                   InvertedIndex.InvertedIndexKey b)
Specified by:
compare in interface java.util.Comparator<InvertedIndex.InvertedIndexKey>
Overrides:
compare in class InvertedIndex.InvertedIndexKey.GroupingComparator

Skip navigation links

Oracle® Big Data Appliance Perfect Balance Java API Reference
Release 1.1

E49335-01


Copyright © 2013, Oracle and/or its affiliates. All rights reserved.